 $(document).ready(function() {
	  $("#example1").gbxInit({
        left:0,
        width:629,
        border:"5px solid rgb(0,51,51)"
      });
    
	//检查EMAIL是否合法,是否已经注册
	  Jade.checkEmail = function() {
	  	var email = $('#reg_username').attr('value');
	  	var errMsg = $('#red_reg_username');
	  	// console.info(errMsg);
	  	errMsg.show();
	  	if (!email) {
	  		errMsg.addClass('error_bg').removeClass('right_bg');
	  		$('#red_reg_username').html(Jade.A002);
	  		return false;
	  	}
	  	if (!Jade.isEmail(email)) {
	  		errMsg.addClass('error_bg').removeClass('right_bg');
	  		$('#red_reg_username').html(Jade.A003);
	  		return false;
	  	}
	  	var url = "/user.do?method=check";
	  	var data = {
	  		email : email
	  	};
	  	var callback = function(response) {
//	  		console.info('response:　' + response);
	  		if (response.success) {
	  			if (response.result) {// 可以注册
	  				errMsg.empty();
	  				errMsg.addClass('right_bg').removeClass('error_bg');
	  			} else {// 已注册
	  				errMsg.addClass('error_bg').removeClass('right_bg');
	  				errMsg.html(Jade.A001);
	  			}
	  			$('#red_reg_username').show();
	  		} else {
	  			alert("系统繁忙,请稍后再试!");
	  		}
	  	};
	  	$.post(url, data, callback, 'json');
	  };

	  // 刷新获取验证码
	  Jade.refreshCheckCode = function() {
	  	var imgSrc = $("#check_img");
	  	var src = imgSrc.attr("src");
	  	imgSrc.attr("src", chgUrl(src));
	  	// 时间戳
	  	// 为了使每次生成图片不一致，即不让浏览器读缓存，所以需要加上时间戳
	  	function chgUrl(url) {
	  		var timestamp = (new Date()).valueOf();
	  		urlurl = url.substring(0, 17);
	  		if ((url.indexOf("?") >= 0)) {
	  			urlurl = url + "&t=" + timestamp;
	  		} else {
	  			urlurl = url + "?t=" + timestamp;
	  		}
	  		return urlurl;
	  	}
	  };

	  // 验证验证码
	  Jade.validateCode = function() {
	  	var code = $("#door").attr("value");
	  	var red_door = $("#red_door");
	  	if (!code || code.trim().length != 4) {
	  		red_door.addClass('error2_bg').removeClass('right_bg');
	  		red_door.html(Jade.A007);
	  		red_door.show();
	  		return false;
	  	}
	  	var url = '/image.do?method=validate';
	  	var callback = function(result) {
	  		if (result) {
	  			red_door.empty();
	  			red_door.removeClass('error2_bg').addClass('right_bg');
	  		} else {
	  			red_door.html(Jade.A007);
	  		}
	  		red_door.show();
	  		return result;
	  	};
	  	var data = {
	  		code : code
	  	};
	  	$.post(url, data, callback, 'json');
	  };
	  
	  Jade.checkPassword = function() {
	 		var pasword = $('#reg_password').attr('value');
	 		var errMsg = $('#red_reg_password');
	 		errMsg.show();
	 		if (!pasword || pasword.trim().length < 6) {
	 			errMsg.addClass('error_bg').removeClass('right_bg');
	 			errMsg.html(Jade.A004);
	 			return false;
	 		}
	 		if (pasword.trim().length > 12) {
	 			errMsg.addClass('error_bg').removeClass('right_bg');
	 			errMsg.html(Jade.A006);
	 			return false;
	 		}
	 		errMsg.empty();
	 		errMsg.addClass('right_bg').removeClass('error_bg');
	 		return true;
	 	};

	 	Jade.checkPassword2 = function() {
	 		var pasword = $('#reg_password').attr('value');
	 		var pasword2 = $('#reg_password2').attr('value');
	 		var errMsg = $('#red_reg_password2');
	 		errMsg.show();
	 		if (!pasword2 || pasword.trim().length < 6) {
	 			errMsg.addClass('error_bg').removeClass('right_bg');
	 			return errMsg.html(Jade.A004);
	 		}
	 		if (pasword.trim().length > 12) {
	 			errMsg.addClass('error_bg').removeClass('right_bg');
	 			return errMsg.html(Jade.A006);
	 		}
	 		if (pasword && (pasword.trim() != pasword2.trim())) {
	 			errMsg.addClass('error_bg').removeClass('right_bg');
	 			return errMsg.html(Jade.A005);
	 		}
	 		errMsg.empty();
	 		errMsg.addClass('right_bg').removeClass('error_bg');
	 	};

	 	// 注册
	 	Jade.register = function() {
	 		if ($('#red_reg_username').hasClass('error_bg')
	 				|| $('#reg_password').hasClass('error_bg')
	 				|| $('#reg_password2').hasClass('error_bg')
	 				|| $('#red_door').hasClass('error_bg')) {
	 			return alert('请填写正确后再注册');
	 		}
	 		$("#example1").gbxShow();
	 		var url = '/user.do?method=register';
	 		var data = {
	 			email : $('#reg_username').attr('value'),
	 			password : $.md5($('#reg_password').attr('value'))
	 		};
	 		var callback = function(result) {
	 			if (result.success) {//跳转到登陆页面
	 				alert(Jade.A008);
	 				window.location.href = '/login.html';
	 			} else {
	 				alert(result.message);
	 			}
	 		};
	 		$.post(url, data, callback, 'json');
	 	};

    });
 
